On- and Off-Topic Classification and Semantic Annotation of User-Generated Software Requirements
نویسندگان
چکیده
Users prefer natural language software requirements because of their usability and accessibility. When they describe their wishes for software development, they often provide off-topic information. We therefore present REaCT1, an automated approach for identifying and semantically annotating the on-topic parts of requirement descriptions. It is designed to support requirement engineers in the elicitation process on detecting and analyzing requirements in user-generated content. Since no lexical resources with domain-specific information about requirements are available, we created a corpus of requirements written in controlled language by instructed users and uncontrolled language by uninstructed users. We annotated these requirements regarding predicate-argument structures, conditions, priorities, motivations and semantic roles and used this information to train classifiers for information extraction purposes. REaCT achieves an accuracy of 92% for the onand off-topic classification task and an F1measure of 72% for the semantic annotation.
منابع مشابه
ایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کاملSaaS Service Recommendation System Based on
The emergence of Grid computing and Service Oriented Architectures has led to evolution in terms of how applications are built and managed. Software as a service (SaaS), also known as the on-demand model, is changing the way businesses of all sizes and in all industries use software. These services are provided by different vendors. Some time similar services are provided by the various vendors...
متن کاملA Joint Semantic Vector Representation Model for Text Clustering and Classification
Text clustering and classification are two main tasks of text mining. Feature selection plays the key role in the quality of the clustering and classification results. Although word-based features such as term frequency-inverse document frequency (TF-IDF) vectors have been widely used in different applications, their shortcoming in capturing semantic concepts of text motivated researches to use...
متن کاملGenerating and Optimizing Graphical User Interfaces for Semantic Service Composition
Semantic Web service composition is a discovery process in which a given set of requirements are fulfilled by locating and assembling semantically annotated services. Semantic annotation of Web services is based on expanding the description of Web services with formal semantic models, such as OWLS [2]. These models provide an unambiguous description of service properties by relating them to con...
متن کاملNOMOS: A Semantic Web Software Framework for Annotation of Multimodal Corpora
We present NOMOS, an open-source software framework for annotation, processing, and analysis of multimodal corpora. NOMOS is designed for use by annotators, corpus developers, and corpus consumers, emphasizing configurability for a variety of specific annotation tasks. Its features include synchronized multi-channel audio and video playback, compatibility with several corpora, platform independ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016